// TODO 计算服务器消耗时长的中间件
module.exports = async (ctx, next) => {
  // *记录开始时间
  const start = Date.now()
  // *让内层中间件的到执行
  await next()
  // *记录结束时间
  const end = Date.now()
  // *设置响应头 X-Response-Time
  const duration = end - start
  // *ctx.set 设置响应头
  ctx.set('X-Response-Time', duration + 'ms')  
}